最近一直在搞Python的GUI, 後來居然比較多人都推薦用wxPython,所以順便弄弄wxWidgets...
Code::Blocks 是一個Free C++ IDE, 用wxWidgets開發的。而且裡面有提供一個wxSmith的RAD工具。為了搭配,我就開始研究怎樣可以順利使用。首先我用wxWidget 2.8.x(最新的SVN是2.9.x)跟Code::Blocks 8.02。Compiler可以用Digital Mars C++跟MinGW。不過我選擇使用MinGW為主。
SHARED := 1 <-- 使用dll
UNICODE := 1 <-- 採用Unicode
BUILD := release <-- 原本設定為debug, 但我改成release, 以便配合install.txt裡面的描述
然後參考install.txt裡面所述
cd c:\wx\build\msw
mingw32-make -f makefile.gcc BUILD=debug
cd c:\wx\samples\minimal
mingw32-make -f makefile.gcc BUILD=debug
這樣就可以確認你的編譯結果. 另外,如果你要編譯出releaser版本,只要不輸入BUILD=debug即可。